Expand description

The Holochain Deterministic Integrity

Re-exports

pub use paste;

Modules

Create and verify signatures for serializable Rust structures and raw binary data.

Working with app and system entries.

Functions to generate standardized hashes of Holochain records and arbitrary bytes.

The interface between the host and guest is implemented as an HdiT trait.

Request contextual information from the Holochain host.

Maps a Rust function to an extern that WASM can expose to the Holochain host.

Exports common types and functions according to the Rust prelude pattern.

Encryption and decryption using the (secret)box algorithms popularised by Libsodium.

Macros

Implements conversion traits to allow a struct to be handled as an app entry. If you have some need to implement custom serialization logic or metadata injection you can do so by implementing these traits manually instead.

Attribute Macros

Declares your integrity zomes entry types.

Helper for entry data types.

Implements all the required types needed for a LinkTypes enum.